import api from '@/api/index.ts'

// 获取专题管理列表
export function GetSubjectList(params: any) {
  return api.get(`/api/productcategory/subject/list`, { params })
}
// 获取专题管理选项
export function GetSubjectOption(params?: any) {
  return api.get(`/api/productcategory/subject/optionlist`, { params })
}
// 获取专题管理详情
export function GetSubjectDetail(id: string) {
  return api.get(`/api/productcategory/subject/detail/${id}`)
}
// 添加专题管理
export function PostCreateSubject(params: any) {
  return api.post('/api/productcategory/subject/create', params)
}
// 专题管理编辑
export function PutModifySubject(params: any) {
  return api.put('/api/productcategory/subject/modify', params)
}
// 修改专题管理状态
export function PatchModifySubjectType(params: any) {
  return api.patch('/api/productcategory/subject/modifyenable', params)
}
// 获取专题管理关联商品列表
export function GetSubjectProductList(params: any) {
  return api.get(`/api/productcategory/subject/product/list`, { params })
}
// 添加专题管理关联商品
export function PostCreateSubjectProduct(params: any) {
  return api.post('/api/productcategory/subject/product/create', params)
}
// 修改专题管理关联商品排序
export function PatchSubjectProductSort(params: any) {
  return api.patch('/api/productcategory/subject/product/sort', params)
}
// 修改专题管理状态
export function PatcSubjectProductType(params: any) {
  return api.patch('/api/productcategory/subject/product/enable', params)
}
// 删除专题关联商品
export function DeleteSubjectProduct(id: any) {
  return api.delete(`/api/productcategory/subject/product/delete/${id}`)
}
